
package net.qiqbframework.messaging;

/**
 * 处理消息的组件的接口
 */
public interface MessageHandler<T extends Message<?>> {

    Object handle(T message) throws Exception;

    /**
     *
     * @return 返回此处理程序委托的实例类型
     */
    default Class<?> getTargetType() {
        return getClass();
    }
}
